Towards a Theory of Peer-to-Peer Computability
نویسندگان
چکیده
A peer-to-peer system is a distributed system with no physical or logical central authority. We give a formal model of a peer-to-peer system where agents communicate through read-modify-write registers that can be accessed by exactly two agents. For this model, we study so-called ordering decision tasks for wait-free agents. We show how agents can determine their position in a total linearizable order in the peer-to-peer model. We also show that electing a leader among the agents and finding a predecessor agent in the total ordering cannot be implemented without a central authority. Our peer-to-peer model is related to other models of distributed computing, specifically to concurrent objects in asynchronous shared memory and to switching (counting) networks.
منابع مشابه
A Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory
The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...
متن کاملA Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory
The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...
متن کاملA qualitative study of adolescents, parents and key informants\' experiences towards the importance of peer groups
Background and Purpose: One landmark of adolescence is the increasing value young people place on friendship and relationship with peers.The aim of this study was to determine adolescents and key informants’ perceptions and experiences regarding to importance of peer groups. Methods: Sixty-seven female adolescents (12–19 years) and 11 key informants, recruited from urban and rural areas from S...
متن کاملGroup Collaboration, Scaffolding Instruction, and Peer Assessment of Iranian EFL Learners Oral Tasks
Peer assessment has gained growing popularity in education and teaching. Being a learning tool, evaluating their peers can equip learners with skills to develop judgments about what forms high-quality work. There have been however research gaps in the literature showing a lack of adequate work on the investigation of peer assessment in a group-oriented classroom context. The present study inten...
متن کاملInvolving self-, peer-, and teacher-assessment in a writing course: A cross comparison and reflection of students’ perceptions
The increasing demand for lifelong learners and reflective practitioners has re-conceptualized the connection between assessment and learning to the extent that alternative assessment methods (i.e., self-, peer and teacher-assessment, etc.) have emerged. However, their incorporation into various language skills might bring about certain consequences. Among them, the writing skill is ofte...
متن کامل